Interacting Frameworks in Catalysis
نویسندگان
چکیده
In current OO Design, most of the existing (semi-formal) methods use classes or objects as the basic unit of design. However, it is increasingly recognised that classes are not the best focus for design. Typical design artefacts are about groups of objects and the way they interact. In the Catalysis project, we use the term frameworks for descriptions of groups of objects, their relationships, division of responsibilities, and interactions. The power of frameworks lies in the fact that interactions can also occur at the level of frameworks. In a previous paper, we defined a framework formally as a (first-order) many-sorted theory with a modeltheoretic semantics and showed how it can be represented using a pictorial notation for practical system development. However, we considered only frameworks that do not interact with one another. In this paper, we discuss frameworks that interact with one another, and show that such frameworks are very powerful tools for formal OO Design.
منابع مشابه
On the Implementation of Catalysis Frameworks in COM
Frameworks are increasingly recognised as very useful components in the emerging paradigm of component-based software development (CBD). They are widely accepted as better units of reuse than objects. In the leading industrial CBD methodology Catalysis, for instance, frameworks are fundamental units of reuse. In this paper, we discuss the implementation of Catalysis frameworks in COM.
متن کاملFormal specification of Catalysis frameworks
Frameworks are increasingly recognised as very useful components in the emerging paradigm of component-based software development (CBD). They are widely accepted as better units of reuse than objects. The CBD methodology Catalysis, for instance, uses frameworks. However, at present, Catalysis frameworks are described only informally, which means we cannot reason formally about frameworks, in pa...
متن کاملBiomimetic catalysis of metal-organic frameworks.
Metal-organic frameworks (MOFs) have attracted great attention as a new type of prospective material with various merits and functionalities. MOFs can either act as biomimetic catalysts to mimic enzymatic activities or serve as hosts to encapsulate bio-active species for biomimetic catalysis. However, in comparison with the dramatic development of MOFs in other catalytic fields, MOF-based biomi...
متن کاملPhotochemical Hydrogen Production with Metal–Organic Frameworks
Metal–Organic Frameworks (MOFs) have attracted increasing attention for the creation of solid-state platforms for catalysis applications. In this review article, we present strategies to employ MOF-based materials in photochemical hydrogen production. The scope ranges from the incorporation of single functions (catalyst or photosensitizer) to multifunctional MOFs that combine both light-harvest...
متن کاملCatalysis Frameworks in First-Order Logic
Pieces of code are not the only reusable artifacts from software development. Recurring patterns occur in models, specifications, and collaborations. Classes are not the most interesting unit for describing designs; it is the collaborations and relationships between them that constitute the essence of any design. In the component-based development method Catalysis, collaboration frameworks are ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998